Implementing Domain Caching

ثبت نشده
چکیده

Web servers providing live coverage to events are hard to design due to a high degree of variation in the load, variation in geographical distribution of users and the frequency with which content is updated. In this paper, we describe an implementation of domain caching, a technique that dynamically distributes the load on the server by instructing selected clients (domain caches) to cache server content and service requests from nearby clients. We built a prototype domain cache that can be used by clients willing to act as domain caches. We evaluated domain caching using this prototype and found that accessing content from a nearby domain cache can be up to an order of magnitude faster than accessing the same content from the origin server. We also show that our prototype is able to handle the load expected to be handled by most domain caches, with only a modest increase in the execution time of other applications. Ac-cessing the prototype from several clients located geographically near the domain cache suggests that geographical proximity could be used to identify nearby clients. Finally, we showed that by incorporating a soft mapping from the server to the domain cache, clients can handle domain cache failures. We addressed security implications of domain caching by discussing how clients can use digital signatures provided by servers to authenticate content.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generic Support for Caching and Disconnected Operation

Current systems use caching to provide high performance and possibly support disconnected operation. However, current solutions are type specific. With the advent of modular distributed operating systems and mobile machines there is a need to provide generic support for implementing cacheable/disconnectable services. We present an architecture that can be used to implement cacheable/disconnecta...

متن کامل

Domain Caching: Building Web Services for Live Events

Web servers providing live coverage of events are hard to design due to a high degree of variation in the load, variation in geographical distribution of users and the frequency with which content is updated. In this paper, we propose domain caching, a technique that dynamically distributes the load on the server by instructing selected clients (domain caches) to cache server content and servic...

متن کامل

Multi-Objective In-Network Caching Strategies

The fast growth of user-generated content puts a significant burden on the current network infrastructure. By implementing caching functionality on network infrastructure, we can effectively eliminate redundant traffic, reduce delay and achieve other goals. In my thesis, we utilize optimization model and design of heuristic to study and develop novel caching strategies with multiple objectives ...

متن کامل

A Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory

The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...

متن کامل

Domain Caching: Building Web Services for Live Events

Web servers providing live coverage of events are hard to design due to a high degree of variation in the load, variation in geographical distribution of users and the frequency with which content is updated. In this paper, we propose domain caching, a technique that dynamically distributes the load on the server by instructing selected clients (domain caches) to cache server content and servic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001